#pragma once
#include <vector>
#include "weapons.h"
#include "Shotgun.h"
#include "Machinegun.h"
#include <SFML\Graphics.hpp>


class WeaponManager {
public:
	WeaponManager();
	~WeaponManager();



	void initialize();
	void update();
	void cleanup();
	void addShotgun(sf::RenderWindow* m_renderWindow, EnemyManager* enyman);
	void addMachinegun(sf::RenderWindow* m_renderWindow, EnemyManager* enyman);
	std::vector<Shotgun> m_arrayOfShotguns;
	std::vector<Machinegun> m_arrayOfMachineguns;

private:
	//std::vector<weapons> m_arrayOfWeapons;

	sf::Texture* m_image_Shotgun;
	sf::Texture* m_image_Machinegun;

};

